/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;

import exception.MovimentoInvalidoException;

/**
 *
 * @author User
 */
public class Posicao {
    private int posicaoX;
    private int posicaoY;

    public Posicao(int posicaoX, int posicaoY) {
        this.posicaoX = posicaoX;
        this.posicaoY = posicaoY;
    }

    public int getPosicaoX() {
        return posicaoX;
    }

    public void setPosicaoX(int posicaoX) throws MovimentoInvalidoException {
        if(posicaoX > 7 || posicaoX < 0)
            throw new MovimentoInvalidoException("A posição "+posicaoX+" no eixo X não existe no tabuleiro");
        this.posicaoX = posicaoX;
    }

    public int getPosicaoY() {
        return posicaoY;
    }

    public void setPosicaoY(int posicaoY) throws MovimentoInvalidoException {
        if(posicaoX > 7 || posicaoX < 0)
            throw new MovimentoInvalidoException("A posição "+posicaoY+" no eixo Y não existe no tabuleiro");
        this.posicaoY = posicaoY;
    }
}